perm filename 16.DMD[MSS,MUS] blob
sn#443449 filedate 1979-05-21 generic text, type T, neo UTF8
16 LETTERS, WORDS, ETC.: 16, STAFF, POS, VERT. NOTE NUM, P5)=SIZE FACTOR, P6,P7,P8,P9,P10 TYPE 'T' n, n ..... to enter TEXT (letters, words, etc.) T, STAFF, POS, P4=VERT. NOTE NUM, P5=SIZE FACTOR (TF INSTEAD OF T WILL READ TEXT FROM AN EDIT FILE.) ----- THEN TYPE TEXT ----- _________ CHARACTERS AVAILABLE __________ 0-9, A-Z, a-z, and = . - , ' * ( ) " ; : + ? ! / SPECIAL CHARACTERS: [ =QUARTER NOTE, ] =HALF NOTE, ↔ =NATURAL, ↑ =SHARP, ↓ =FLAT. FRENCH ACCENTS (PRECEDE THE LETTER TO BE ACCENTED WITH A DOUBLE SIGN.) ACCUTE= << GRAVE= >> CRCMFLX= $$ UMLAUT= %% CEDILLA= ## UP TO 12 CHARACTERS WILL BE PACKED IN AN ITEM. STRINGS OF MORE THAN 12 CHARACTERS WILL BECOME SEVERAL ITEMS FOR EDITING PURPOSES. TO PLACE ITEMS IN RELATION TO ALREADY PRESENT NOTES, SEPARATE EACH ITEM BY SLASHES. THE SLASHES WILL NOT BE DRAWN.(BUT A LINE ENDED WITH ; WILL PRINT ;.) (TO PRINT A SLASH, TYPE 2 CONSECUTIVE SLASHES, //.) IF MORE THAN ONE GROUP OR CHARACTERS APPEARS, NUMBERS WILL APPEAR OVER THE NOTES OF THAT STAFF AND YOU WILL BE ASKED TO TYPE POSITION NUMBERS FOR EACH ITEM. IF P4 (THE VERTICAL POSITION) IS SET TO 0 YOU SHOULD TYPE 2 NUMBERS FOR EACH ITEM. THE FIRST NUMBER OF A PAIR WILL BE HORIZONTAL POS., THE SECOND WILL BE VERT. POS. THE HORIZONTAL NUMBERS WILL BE IN TERMS OF THE NUMBERS OVER THE NOTES. THUS 1.5,-3 WOULD PUT ITEM 1 EXACTLY HALF WAY BETWEEN NOTE 1 AND NOTE 2 AND AT THE VERTICAL POSITION OF NOTE LEVEL -3. WITH 1.5,-3 THE ITEM WOULD BE AS BEFORE. WITH .7,13 ITEM WOULD BE AT .7 OF THE DISTANCE FROM THE BEGINNING OF THE LINE AND THE FIRST NOTE AND AT THE VERTICAL POSITION 13. IF P4 IS ANY NON-ZERO NUMBER ALL ITEMS WILL BE PUT AT THE LEVEL INDICATED IN P4. IN THIS CASE TYPE ONLY ONE NUMBER (FOR HORIZONTAL POSITION) PER ITEM. THIS IS PROBABLY THE BEST WAY TO PUT IN THE TEXT OF VOCAL LINES. CURRENTLY (5/74) THREE TYPE FONTS ARE AVAILABLE. THE DEFAULT FONT IS CALLED 'PRIMITIVE'. ALSO THERE IS 'BDR40' AND 'BDI40'(ITALICS). ALL THESE INCLUDE UPPER AND LOWER CASE. ****** NOTE THAT IF THE TYPE FONTS ARE TO BE MIXED THE FIRST ENTRY MUST INCLUDE A FONT CONTROL CHARACTER EVEN IF IT IS THE DEFAULT FONT. FONT CONTROL CHARACTERS: # = PRIMITIVE (52) & = BDR40 (NON-ITALICS) (50) @ = BDI40 (ITALICS) (51) < = OUTLINE ONLY (53) > = FILLED (54) (WILL NEVER FILL ON CRT HOWEVER.) WHEN INITIALLY USING THE FONTS THE FONT CHARACTER MUST APPEAR. IT IS A GOOD IDEA TO PUT IN A FONT CHARACTER FOR EACH NEW STRING OF TEXT. EXAMPLES: TO GET THE FOLLOWING IN NON-ITALICS - Clarinet TYPE - &Clarinet/ (OR: $&C%LARINET/ WHEN USING ORDINARY TTY.) FOR THE NEXT WITH THE 2ND WORD ITALICS, THE 3RD PRIMITIVE- TYPE - &Oboe/@cresc./#v.s./ &<Oboe/ WOULD PRINT "Oboe" in non-filled letters. MOST OF THESE COMMANDS ARE SEMI-STICKY. TO BE SAFE THEY SHOULD BE RESET EACH TIME USED. WHEN LETTERS ARE EDITED THEY APPEAR UNDER CODE #16. AT EDIT TIME 'CN' WILL CAUSE HOMING TO A NEARBY NOTE. NOW A NEGATIVE SIZE FACTOR (IN P5) WILL INVERT THE TEXT. IF THE STAFF SIZE IS LATER CHANGED THE SPACING CONTINUITY OF STRINGS LONGER THAN 12 LETTERS WILL BE DISTURBED. TO CORRECT THIS SET P10=1 FOR THE MISPLACED UNIT OF TEXT. IT WILL THEN AUTOMATICALLY RESUME THE CORRECT POSITION. IN GENERAL, P6-P8 SHOULD NOT BE EDITED. EACH OF THE PARAMETERS CONTAINS THE NUMBERS FOR 4 CHARACTERS. A TOTAL OF 8 DIGITS IS USED IN EACH PARAMETER; 2 DIGITS PER CHARACTER. THE STRING 'ABCDEFGHIJKLM' WOULD BECOME: P6 -- 10111213 P7 -- 14151617 P8 -- 18192021 TO SEE THE CONTENTS OF ONE OF THESE PARAMETERS, 6, FOR EXAMPLE, TYPE 'P 6'. IF YOU THEN TYPED '6 13111213' THE STRING WOULD CHANGE TO 'DBCDEFGHIJKLM'. THIS METHOD OF EDITING IS NOT RECOMMENDED. NUMBERS ARE 0-1, UPPER CASE LETTERS 10-35, LOWER CASE BEGIN AT 70. SPACE=47, NO MORE CHARS=99, QTR NOTE=58, HLF NOTE=59. (A NEW FORMAT FOR P6-8 WAS ACTIVATED 11/75. TYPE 10,99<CR> WHILE EDITING TEXT TO AUTOMATICALLY CHANGE THE FORMAT.) ***** TO CENTER TEXT AT ANY POINT ON SCREEN (IN EDIT MODE ONLY ***** A SINGLE INPUT STRING OF TEXT MAY BE CENTERED AT ANY HORIZONTAL POINT BY SETTING P10 TO THE CENTER POINT DESIRED. WHEN THIS IS DONE THE TEXT WILL EXTEND AN EQUAL DISTANCE TO THE LEFT AND RIGHT OF THE POINT GIVEN IN P10. ** ROTATION OF INDIVIDUAL LETTERS --- SET P11 TO DEGREES (CLOCKWISE).** ********* SPECIAL INFO RE. TEXT AND THE 'PARTS' PROGRAM ********** WHEN USING THE 'PARTS' PROGRAM TEXT WHICH IS NOT PART OF THE PARTICULAR LINE OF MUSIC BEING EXTRACTED IS USUALLY IGNORED. TO MAKE ANY TEXT ITEMS APPEAR IN ALL PARTS EXTRACTED, ADD 100 TO THE SIZE FACTOR FOUND IN P5. (SEE SECTION ON 'PARTS' PROGRAM.) βsTATION OF INDIVIDUAL LETTERS --- SET P11 TO DEGREES (CLOCKWISE).** ********* SPECIAL INFO RE. TEXT AND THE 'PARTS' PROGRAM **********